package com.sc.nft.controller.vo;

import com.sc.nft.enums.OrderStatusEnum;
import com.sc.nft.enums.PayMethodEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class CollectiveOrderVO {
    @ApiModelProperty("id")
    private Long id;
    @ApiModelProperty("藏品Id")
    private Long collectionId;
    @ApiModelProperty("藏品名称")
    private String collectionName;
    @ApiModelProperty("藏品缩略图")
    private String creationContent;
    @ApiModelProperty("编号")
    private Integer numbering;
    @ApiModelProperty("购买价格")
    private String buyPrice;
    @ApiModelProperty("订单号")
    private String orderNo;
    @ApiModelProperty("下单时间")
    private Date orderTime;
    @ApiModelProperty("支付时间")
    private Date payTime;
    @ApiModelProperty("关闭时间")
    private Date closeTime;
    @ApiModelProperty("手续费")
    private String charge;
    @ApiModelProperty("gas费")
    private String gas;
    @ApiModelProperty("实际收到金额")
    private String realReceiveAmount;
    @ApiModelProperty("订单状态")
    private OrderStatusEnum status;
    @ApiModelProperty("买家用户昵称")
    private String buyUserNickName;
    @ApiModelProperty("卖家用户昵称")
    private String salesUserNickName;
    @ApiModelProperty("等级")
    private String level;
    @ApiModelProperty("倒计时")
    private Long countDownTime;
    //付款方式
    private PayMethodEnum payType;
    //收款方式
    private PayMethodEnum receiveType;
    private String payIcon;
    private String receiveIcon;

}
